export const formatNum = nums => {
    if (nums >= 10000) {
        return Math.round(nums / 1000) / 10 + '万'
    } else {
        return nums
    }
}
const getLocalTime = function(nS) {
    var date = new Date(nS),
        year = date.getFullYear(),
        month = date.getMonth() + 1,
        day = date.getDate(),
        month = month < 10 ? '0' + month : month,
        day = day < 10 ? '0' + day : day,
        date = year + '-' + month + '-' + day
    return date
}
export const getDateDiff = time => {
    var dateTimeStamp = new Date(time).getTime()
    var minute = 1000 * 60
    var hour = minute * 60
    var day = hour * 24
    var halfamonth = day * 15
    var month = day * 30
    var year = month * 12
    var now = new Date().getTime()
    var diffValue = now - dateTimeStamp
    if (diffValue < 0) {
        return
    }
    var yearC = diffValue / year
    var monthC = diffValue / month
    var weekC = diffValue / (7 * day)
    var dayC = diffValue / day
    var hourC = diffValue / hour
    var minC = diffValue / minute
    var result = time
    if (yearC >= 1) {
        result = getLocalTime(dateTimeStamp)
    } else if (monthC >= 1) {
        result = '' + parseInt(monthC) + '月前'
    } else if (weekC >= 1) {
        result = '' + parseInt(weekC) + '周前'
    } else if (dayC >= 1) {
        result = '' + parseInt(dayC) + '天前'
    } else if (hourC >= 1) {
        result = '' + parseInt(hourC) + '小时前'
    } else if (minC >= 1) {
        result = '' + parseInt(minC) + '分钟前'
    } else result = '刚刚'
    return result
}
